import Mock from 'mockjs';

let item = [
  {
    key: "/dd/all",
    method: "get",
    param: {},
    data: () => {
      return Mock.mock({
        'STATUS': "SUCCESS",
        'DATA|1-4': [{
          "orderid|4": /[0-9]{4}/,         // 订单编号
          "storeid|4": /[0-9]{4}/,         // 门店id
          "clientid|4": /[0-9]{4}/,        // 客户id
          "clientName": "@cname",          // 客户姓名
          "productid|4": /[0-9]{4}/,       // 商品id
          "productPrice": /[0-9]/,         // 商品价格
          "productName": "@cword(6,9)",    // 商品名称
          "count": "@integer(1, 100)",     // 数量（100以内）
          "amount": function() {           // 实付款
            return this.productPrice * this.count; // 商品价格 * 数量
          },
        }]
      });
    }
  },
  {
    key: "/dd/page",
    method: "get",
    param: {},
    data: () => {
      return Mock.mock({
        'STATUS': "SUCCESS",
        'DATA': {
          'current': 0,
          'size': 10,
          'pages': 6,
          'total': 55,
          "records|10": [{
            "orderid|4": /[0-9]{4}/,         // 订单编号
            "storeid|4": /[0-9]{4}/,         // 门店id
            "clientid|4": /[0-9]{4}/,        // 客户id
            "clientName": "@cname",          // 客户姓名
            "productid|4": /[0-9]{4}/,       // 商品id
            "productPrice": /[0-9]/,         // 商品价格
            "productName": "@cword(6,9)",    // 商品名称
            "count": "@integer(1, 100)",     // 数量（100以内）
            "amount": function() {           // 实付款
              return this.productPrice * this.count; // 商品价格 * 数量
            },
            'goodName': "@string('alpha', 5) @integer(1000, 9999)",
          }]
        }
      });
    }
  },
  {
    key: "/dd/info",
    method: "get",
    param: {},  // 修改为 param
    data: () => {
      return Mock.mock({
        'STATUS': "SUCCESS",
        'DATA': {
          "orderid|4": /[0-9]{4}/,         // 订单编号
          "storeid|4": /[0-9]{4}/,         // 门店id
          "clientid|4": /[0-9]{4}/,        // 客户id
          "clientName": "@cname",          // 客户姓名
          "productid|4": /[0-9]{4}/,       // 商品id
          "productPrice": /[0-9]/,         // 商品价格
          "productName": "@cword(6,9)",    // 商品名称
          "count": "@integer(1, 100)",     // 数量（100以内）
          "amount": function() {           // 实付款
            return this.productPrice * this.count; // 商品价格 * 数量
          },
        }
      });
    }
  },
  {
    key: "/dd/info",
    method: "post",
    param: {},
    data: () => {
      return Mock.mock({
        'STATUS': "SUCCESS",
        'DATA': {}
      });
    }
  },
  {
    key: "/dd/info",
    method: "put",
    param: {},
    data: () => {
      return Mock.mock({
        'STATUS': "SUCCESS",
        'DATA': {}
      });
    }
  },

  {
  	key: "/dd/info",
  	method: "delete",
  	data: function() {
  		return Mock.mock({
  			'STATUS': "SUCCESS",
  			'DATA': "",
  		});
  	}
  },
];

export default item;



